be off to a flying start - Turkish English Dictionary